.ie \n(.g .ds Aq \(aq
.el       .ds Aq '
.nh
.ad l

.TH "py-ini-config" "3" "2023-06-06"
.P
.SH "НАИМЕНОВАНИЕ"
.P
py-ini-config - утилита для редактирования ini-файлов.\&
.P
.SH "СИНТАКСИС"
.P
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.IP \(bu 4
.\}
py-ini-config set [-c, --create] file [section, -n, --no-section] var value [-s separator]
.RE
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.IP \(bu 4
.\}
py-ini-config comment file [section, -n, --no-section] [var] [-s separator]
.RE
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.IP \(bu 4
.\}
py-ini-config uncomment file [section, -n, --no-section] [var] [-s separator]
.RE
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.IP \(bu 4
.\}
py-ini-config get file [section, -n, --no-section] var [-s separator]
.RE
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.IP \(bu 4
.\}
py-ini-config is_set file [section, -n, --no-section] var [-s separator]
.RE
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.IP \(bu 4
.\}
py-ini-config get_commented file [section, -n, --no-section] var [-s separator]
.RE
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.IP \(bu 4
.\}
py-ini-config del file [section, -n, --no-section] var [-s separator]
.RE
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.IP \(bu 4
.\}
py-ini-config del_section file section [-s separator]
.RE
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.IP \(bu 4
.\}
py-ini-config is_empty file section [-s separator]

.RE
.P
.SH ОПИСАНИЕ
.P
.SS -s \fBseparator\fR
Если указано, рассматривает файл конфига с указанным разделителем \fBseparator\fR вместо '=' по умолчанию.\&
.P
.SS -n, --no-section
Если указано вместо \fBsection\fR, рассматривает файлы конфига без секций.\&
.P
.SS -c, --create
Если указано, создаёт новый файл конфига.\&
.P
.SS set
Изменяет значение переменной или добавляет переменную с указанным значением в секцию \fBsection\fR.\& Если секция \fBsection\fR не существует, она будет создана.\&
.P
.SS comment
Комментирует переменную \fBvar\fR в указанной секции \fBsection\fR или секцию \fBsection\fR целиком.\&
.P
.SS uncomment
Раскомментирует переменную \fBvar\fR в указанной секции \fBsection\fR или секцию \fBsection\fR целиком.\&
.P
.SS get
Выводит значение переменной \fBvar\fR в указанной секции \fBsection\fR из файла \fBfile\fR.\&
.P
.SS is_set
Проверяет, существует ли переменная \fBvar\fR в указанной секции \fBsection\fR.\&
Возвращает 0, если переменная существует, иначе возвращает 1.\&
.P
.SS get_commented
Выводит значение закомментированной переменной \fBvar\fR в указанной секции \fBsection\fR из файла \fBfile\fR.\&
.P
.SS del
Удаляет переменную \fBvar\fR из указанной секции \fBsection\fR файла конфига \fBfile\fR.\&
.P
.SS del_section
Удаляет секцию \fBsection\fR из файла конфига \fBfile\fR целиком.\&
.P
.SS is_empty
Проверяет, является ли указанная секция \fBsection\fR пустой.\&
Возвращает 0, если секция пустая, иначе возвращает 1.\&
.P

.SH АВТОРЫ
Команда M OS\&
.P

